turn from:Linux user space and kernel space (understanding high-end memory) Reference: 1. process kernel stack, user stack2. -linux kernel space 3.Linux Kernel Learning notes-5 memory managementLinux operating system and drivers run in kernel space,
The name "Linux" I think we will not be unfamiliar now, this more than a year with the domestic media of the competing propaganda and reports, Linux has become a hot topic.
I would like to talk about these aspects of the history and development of
a.introduction (32-bit system)
Linux simplifies the fragmentation mechanism so that virtual addresses (logical addresses) and linear addresses are always consistent, so the virtual address space for Linux is also 0~4g (2^32).
The Linux kernel
Linux operating system and drivers run in kernel space, applications run in user space, both cannot simply use pointers to pass data, because Linux uses a virtual memory mechanism, user-space data may be swapped out, and when kernel space uses
a.introduction (32-bit system)
Linux simplifies the segmentation mechanism so that virtual addresses (logical addresses) are always consistent with linear addresses, so Linux's virtual address space is also 0~4g (2^32).
The Linux kernel divides
The free command displays the idle, used physical memory and swap memory in the Linux system, and the buffer used by the kernel. In the Linux system Monitoring tool, the free command is one of the most frequently used commands.
1. Command
In a multitasking operating system, each process runs in its own memory sandbox. This sandbox is the virtual address space, which is a 4GB memory address block in 32-bit mode. In a Linux system, the kernel process and user processes account for 1:3
On the first, straight hit Linux:12 asked 1. What is Linux? Linux is an exotic operating system that is born on the web, growing up on the web, and ripe for networking. In the 1991, Finnish college student Linus Torvalds The idea of developing a
a.introduction (32-bit system)
Linux simplifies the segmentation mechanism so that virtual addresses (logical addresses) are always consistent with linear addresses, so Linux's virtual address space is also 0~4g (2^32).
The Linux kernel divides
Linux memory management-free command 1 free memory management as a linux system administrator, it is very important to monitor the memory usage status, through monitoring to help you understand the memory usage status, for example, whether the
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.